The MPI-Delphi Interface: A Visual Programming Environment for Cluster of Workstations

نویسندگان

  • M. Acacio
  • P. E. López-de-Teruel
چکیده

The goal of a parallel program is stated as to reduce the execution time regarding the fastest sequential program solving the same problem. Parallel programming is growing due to the widespread use of network of workstations in high performance computing. MPI has become the standard for implementing message-based parallel programs in distributed-memory computing environments. On the other side, visual programming environments try to make easier the task of developing applications. Delphi constitutes one of the most popular visual programming environments nowadays in the Windows operating system environment. In this paper we present MPI-Delphi, an implementation of MPI for writing parallel applications using Delphi. We explain how MPI-Delphi has been derived, how it has been used in a cluster of workstations with a mixed of Windows and Linux operating systems, and what MPI-Delphi is suitable for.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The MPI-Delphi Interface: A Visual Programming Environment for Clusters of Workstations

* This work has been partially supported by the Spanish CICYT under grant TIC97-0897-C04-03 Abstract The goal of a parallel program is stated as to reduce the execution time regarding the fastest sequential program solving the same problem. Parallel programming is growing due to the widespread use of network of workstations in high performance computing. MPI has become the standard for implemen...

متن کامل

MPI-Delphi: an MPI implementation for visual programming environments and heterogeneous computing

The goal of a parallel program is to reduce the execution time, compared to the fastest sequential program solving the same problem. Parallel programming is growing due to the widespread use of network of workstations (NOWs) or powerful PCs in high-performance computing. Because the hardware components are all commodity devices, NOWs are much more cost-effective than custom machines with simila...

متن کامل

Parallel and External List Ranking and Connected Components

Improved parallel, external and parallel-external algorithms for list-ranking and computing the connected components of a graph are presented. These algorithms are implemented and tested on a cluster of workstations using the C programming language and mpich, a portable implementation of the MPI (Message-Passing Interface) standard.

متن کامل

Performance Analysis of Overheads for Matrix - Vector Multiplication in Cluster Environment

This paper presents the basic parallel implementation and a variation for matrix vector multiplication. We evaluated and compared the performance of the two implementations on a cluster of workstations using Message Passing Interface (MPI) library. The experimental results demonstrate that the basic implementation achieves lower performance than the other variation. Further, we analyzed the sev...

متن کامل

Ubiquitous Message Passing Interface Implementation in Java: jmpi

jmpi is a 100% Java-based implementation of the Message-Passing Interface (MPI-1) standard. jmpi comes with an efficient and effective MPI implementation in Java and supports a user-friendly Java Application Programming Interface (API) for MPI. We present the implementation details and give some early communication benchmark performance results on a cluster of SUN UltraSparc workstations.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999